# 
#       Camera : Wrapper class for Carrara camera
#       
from boid import Boid
from mindset import CameraMindSet
from PyCarrara import Vector

class Camera(Boid):   
  def __init__(self,name,position=Vector(0.0,0.0,0.0),scene=None,orientation=Vector(0.0,0.0,0.0),target=None,offset=Vector(250.0,250.0,250.0)) :
    mindset=CameraMindSet(offset=offset,target=target,scene=scene,boid=self)
    Boid.__init__(self,name=name,position=position,scene=scene,orientation=orientation,max_speed=9999,max_acceleration=9999,mindset=mindset)  
    self.target = target
    self.offset = offset
    
  
    
  